<?php
include_once 'corral/Cow.class.php';
include_once 'models/associativa/Produto.php';
include_once 'models/associativa/Pedido.php';

/**
 * Representa a classe associativa entre produto e pedido especificando a
 * quantidade
 * @name produto_pedido
 */
class ProdutoPedido extends Cow {

	/**
	 * Produto
	 *
	 * @var Produto INTEGER(10)
	 */
	private $produto;

	/**
	 * Tem um pedido
	 *
	 * @var Pedido INTEGER(10)
	 */
	private $pedido;


	/**
	 * Quantidade de produtos no pedido
	 *
	 * @var int INTEGER(10)
	 */
	private $quantidade;


	/**
	 * Obtem o Produto da lista
	 *
	 * @return Produto
	 */
	public function getProduto() {
		return $this->produto;
	}

	/**
	 * Especifica o produto
	 *
	 * @param Produto $produto
	 */
	public function setProduto(Produto $produto) {
		$this->produto = $produto;
	}

	/**
	 * Obtem o pedido
	 *
	 * @return Pedido
	 */
	public function getPedido() {
		return $this->pedido;
	}

	/**
	 * Especifica o pedido
	 *
	 * @param Pedido $pedido
	 */
	public function setPedido(Pedido $pedido) {
		$this->pedido = $pedido;
	}

	public function getQuantidade() {
		return $this->quantidade;
	}

	public function setQuantidade($quantidade) {
		$this->quantidade = $quantidade;
	}

}

?>